Technology Mapping for Heterogeneous FPGAs
نویسنده
چکیده
Truly heterogenous FPGAs, those with two diierent kinds of logic block, don't exist in the commercial world in part because logic synthesis for them is diicult. The diiculty arises because FPGAs are prefabricated , and so the ratio of the number of each type of block is xed, which requires a constraint on the mapping that is not present for either homogenous FPGAs or ASICs. This paper presents a general approach for technology mapping into heterogenous lookup-table based FPGAs. It is applied both at the boolean network node level and at a more global level across a collection of mapped sub-circuits. This latter portion of the algorithm is optimal, and is applicable to any heterogenous FPGA, not simply those based on lookup tables. In comparison to a reasonably obvious alternative approach (adjusting the output of an homogenous mapping algorithm) the new algorithm achieves, depending on the heterogenous architecture, an average improvement of up to 48% over a large set of benchmark circuits.
منابع مشابه
Performance-driven technology mapping for heterogeneous FPGAs
In order to maximize performance and device utilization, the recent generation of field programmable gate arrays (FPGAs) take advantage of speed and density benefits resulting from heterogeneous FPGAs, which can be classified into heterogeneous FPGAs without bounded resources or heterogeneous FPGAs with bounded resources. In this paper, we study the technology mapping problem for heterogeneous ...
متن کاملDelay - Oriented Technology Mapping for Heterogeneous FPGAs
In order to maximize performance and device utilization, recent generation of FPGAs take advantage of speed and density beneets resulted from heterogeneous FPGAs, which provide either an array of homogeneous programmable logic blocks (PLBs), each conngured to implement circuits with LUTs of diierent sizes, or an array of physically heterogeneous LUTs. Some heterogeneous FPGAs do not have limita...
متن کاملMapping for FPGAs with Nonuniform Pin Delays
373 Technology Mapping for FPGAs with Nonuniform Pin Delays and Fast Interconnections Jason Cong, Yean-Yow Hwang and Songjie Xu Department of Computer Science University of California, Los Angeles, CA 90095 fcong, yeanyow, [email protected] Abstract In this paper we study the technology mapping problem for FPGAs with nonuniform pin delays and fast interconnections. We develop the PinMap algorith...
متن کاملA Parallel Algorithm for the Technology Mapping of LUT-Based FPGAs
Flowmap ((1]) was the rst delay-optimal algorithm for the technology mapping of LUT-based FPGAs. However, even though this algorithm is polynomial, rapid prototyping using FPGAs requires faster solutions. This paper provides an eecient parallelization of flowmap that minimizes locking on shared memory architectures. The innuence of scheduling strategies and technology-speciic parameters on spee...
متن کاملMaple: A Simultaneous Technology Mapping, Placement, and Global Routing Algorithm for Field-Programmable Gate Arrays
Technology mapping algorithms for LUT (Look Up Table) based FPGAs have been proposed to transfer a Boolean network into logic-blocks. However, since those algorithms take no layout information into account, they do not always lead to excellent results. In this paper, a simultaneous technology mapping, placement and global routing algorithm for FPGAs, Maple, is presented. Maple is an extended ve...
متن کامل